iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
自我挑戰組

opendata 使用 python串接發表系列 第 2

Python3 TQC++ 複習_08/01

  • 分享至 

  • xImage
  •  

105 矩形面積計算

h = eval(input().strip())
w = eval(input().strip())

print("Height = %.2f" %h)
print("Width = %.2f" %w)
print("Perimeter = %.2f" %((h+w)*2))
print("Area = %.2f" %(h*w))

print()函數支援的字串格式化功能 print("字串 %(參數列)"), 參數.2f, 代表取兩位小數印出。


210 三角形判斷

side1 = eval(input().strip())
side2 = eval(input().strip())
side3 = eval(input().strip())

if (side1+side2)>side3 and (side2+side3)>side1 and (side3+side1)>side2 :
    print("%d" %(side1+side2+side3))
else:
    print("Invalid")

兩邊和大於第三邊,每一個邊的加總都符合這規定,則為三角形


401 數字反轉判斷
methond 1

num = input().strip()

n = len(num)

if num != 0:
    for i in range(1,n+1):
        # end=結束字元,選擇""空字串,數字就能連續輸出
        print(num[-i],end="")
else:
    print(0)

methond 2

num = input().strip()
print(num[::-1])

對列表使用切片

numbers = [0, 1, 2, 3, 4, 5]

使用 [::-1] 來反轉列表

reversed_numbers = numbers[::-1]
print(reversed_numbers) # 輸出: [5, 4, 3, 2, 1, 0]

參考資料:TQC+ Python 3


上一篇
Python3 TQC++ 複習_08/02
下一篇
Python3 TQC++ 複習_08/05
系列文
opendata 使用 python串接發表13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言